.menu {
  width: 100%;
}
.menu .menu_search {
  position: fixed;
  z-index: 99999;
  width: 100%;
  height: 60px;
  line-height: 60px;
}
.menu .menu_search .van-search {
  height: 100%;
}
.menu .menu_search .van-search .van-search__content {
  border-radius: 10px;
}
.menu_content {
  padding-top: 45px;
  height: calc(100% - 25px);
}
.menu_content .menu_list {
  position: fixed;
  width: 23%;
  height: 100%;
}
.menu_content .menu_list .menu_list_item {
  height: 62px;
  line-height: 62px;
  padding-left: 5px;
  font-size: 12px;
  color: black;
}
.menu_content .menu_goods {
  width: 77%;
  background-color: #fff;
  height: 100%;
  padding-bottom: 52px;
  min-height: 700px;
}
.menu_content .menu_goods .good .good_img {
  width: 128.96px;
  height: 128.96px;
}
.menu_content van-sidebar {
  --van-sidebar-active-color: --van-active-color;
}
.active {
  background-color: #fff;
  border-left: solid 2px #5abffd;
}
